package org.csu.agrisupply.api.service;

import org.csu.agrisupply.api.common.CommonResponse;
import org.csu.agrisupply.api.entity.Item;
import org.csu.agrisupply.api.entity.RC;
import org.springframework.web.bind.annotation.PathVariable;

import java.util.List;

public interface ItemService {

    //得到所有商品
    CommonResponse<List<Item>> getItemList();
    //得到单个商品
    CommonResponse<Item> getItem(@PathVariable("id") String itemid);
    //上架供应商品
    CommonResponse<Item> RCputonItem(@PathVariable("id") String rcId,Item item);
    //修改供应商品的信息
    CommonResponse<Item> RCupdateItem(@PathVariable("id") String itemid, String rcId,Item item);
    //下架供应商品
    CommonResponse<Item> RCputoffItem(@PathVariable("id") String itemid, String rcId);
    //得到对应RCId的所有item
    CommonResponse<List<Item>> getRCitems(@PathVariable("id") String rcId);
}
